package com.erpanderp.wam.usm.model.entity.leave;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class LeaveType {
	private Long leaveTypeid;
	private String leaveType;
	private Float noOfLeaves;
	private String displayname;
	private Integer displayOrder;
	private Date createDate;
	private Date dateModified;
	private String createdBy;
	private String modifiedby;
	private String description;
	private String status;
	private Set<LeaveBalance> leaveBalances = new HashSet<LeaveBalance>();
	private Set<LeaveBalanceTracker> leaveBalanceTrackers = new HashSet<LeaveBalanceTracker>();
	private Set<LeaveTypeRole> leaveTypeRoles = new HashSet<LeaveTypeRole>();
	private boolean assigned, checked;
	public Long getLeaveTypeid() {
		return leaveTypeid;
	}
	public void setLeaveTypeid(Long leaveTypeid) {
		this.leaveTypeid = leaveTypeid;
	}

	public String getDisplayname() {
		return displayname;
	}
	public void setDisplayname(String displayname) {
		this.displayname = displayname;
	}
	public Integer getDisplayOrder() {
		return displayOrder;
	}
	public void setDisplayOrder(Integer displayOrder) {
		this.displayOrder = displayOrder;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public Date getDateModified() {
		return dateModified;
	}
	public void setDateModified(Date dateModified) {
		this.dateModified = dateModified;
	}
	public String getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	public String getModifiedby() {
		return modifiedby;
	}
	public void setModifiedby(String modifiedby) {
		this.modifiedby = modifiedby;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Set<LeaveBalance> getLeaveBalances() {
		return leaveBalances;
	}
	public void setLeaveBalances(Set<LeaveBalance> leaveBalances) {
		this.leaveBalances = leaveBalances;
	}
	public String getLeaveType() {
		return leaveType;
	}
	public void setLeaveType(String leaveType) {
		this.leaveType = leaveType;
	}
	public Set<LeaveBalanceTracker> getLeaveBalanceTrackers() {
		return leaveBalanceTrackers;
	}
	public void setLeaveBalanceTrackers(Set<LeaveBalanceTracker> leaveBalanceTrackers) {
		this.leaveBalanceTrackers = leaveBalanceTrackers;
	}
	public Float getNoOfLeaves() {
		return noOfLeaves;
	}
	public void setNoOfLeaves(Float noOfLeaves) {
		this.noOfLeaves = noOfLeaves;
	}
	public Set<LeaveTypeRole> getLeaveTypeRoles() {
		return leaveTypeRoles;
	}
	public void setLeaveTypeRoles(Set<LeaveTypeRole> leaveTypeRoles) {
		this.leaveTypeRoles = leaveTypeRoles;
	}
	public boolean isAssigned() {
		return assigned;
	}
	public void setAssigned(boolean assigned) {
		this.assigned = assigned;
	}
	public boolean isChecked() {
		return checked;
	}
	public void setChecked(boolean checked) {
		this.checked = checked;
	}

}
